/* #ifndef APP-NVUE */
page {
	font-size: 28rpx;
	font-family: 'PingFang-SC', 'Segoe UI', '思源黑体', 'Lucida Grande', Helvetica, Arial, 'Microsoft YaHei';
	color: #333333;
	background-color: $eo-bg-color;
}

page,
view,
text,
image,
scroll-view,
swiper,
swiper-item,
navigator,
textarea,
movable-view,
cover-view,
cover-image,
icon,
rich-text,
button,
checkbox-group,
checkbox,
label,
picker,
textarea,
input {
	box-sizing: border-box;
}
.am-clear-native-style {
	/* 清除原生默认样式 */
	background: transparent;
	border: none;
	margin: 0;
	padding: 0;
	&:after {
		border: none;
	}
}
// 超出两行出现省略号
.am-line-clamp-two {
	@include amOverLineClamp();
}
.ellipsis {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	white-space: normal;
  }
.am-text-eill {
	/*超出省略号*/
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.am-text-break {
	/*换行*/
	white-space: normal;
	word-break: break-all;
}

.am-block {
	display: block;
}

.am-inline {
	display: inline;
}

.am-inline-block {
	display: inline-block;
}

// 骨架屏容器
.am-skeleton-wrap {
	background-color: #f3f3f3;
	border-radius: 5rpx;
}

.am-rich-img {
	max-width: 100% !important;
	height: auto;
}

.am-cf:after,
.am-cf:before {
	content: ' ';
	display: table;
}

.am-cf {
	&:after {
		clear: both;
	}
}

.am-fl {
	float: left;
}

.am-fr {
	float: right;
}
/* #endif */
// 上边为非nvue样式

.am-align-center {
	/*文本居中*/
	text-align: center;
}

// 宽度100%
.am-ww100 {
	width: 100%;
}

// 宽高100%
.am-wh-100 {
	width: 100%;
	height: 100%;
}
.am-flex-rc-center {
	/* #ifndef APP-NVUE */
	display: flex;
	/* #endif */
	align-items: center;
	justify-content: center;
}

.am-flex-rc-between {
	/* #ifndef APP-NVUE */
	display: flex;
	/* #endif */
	align-items: center;
	justify-content: space-between;
}

.am-flex-rc-around {
	/* #ifndef APP-NVUE */
	display: flex;
	/* #endif */
	align-items: center;
	justify-content: space-around;
}

.am-flex-col-center {
	/* #ifndef APP-NVUE */
	display: flex;
	/* #endif */
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.am-flex-row-center {
	/* #ifndef APP-NVUE */
	display: flex;
	/* #endif */
	align-items: center;
}

.co-rich-text-box {
	white-space: normal;
	word-break: break-all;
	li {
		list-style: none;
	}
}

.co-page-marlr {
	margin-left: $eo-page-plr;
	margin-right: $eo-page-plr;
}

.co-space {
	height: 150rpx;
}

.co-primary-button {
	height: 80rpx;
	line-height: 80rpx;
	font-size: 34rpx;
	font-weight: 500;
	color: #ffffff;
	text-align: center;
	background: linear-gradient(129deg, #F79128 0%, #FE6507 100%);
	border-radius: 40rpx;
}
.co-primary-button--hover {
	opacity: 0.7;
}

.co-success-button {
	height: 80rpx;
	line-height: 80rpx;
	font-size: 34rpx;
	font-weight: 500;
	color: #FE6507;
	border: 1px solid #FE6507;
	text-align: center;
	border-radius: 40rpx;
}
.co-success-button--hover {
	opacity: 0.7;
}
.co-info-button {
	height: 80rpx;
	line-height: 80rpx;
	font-size: 34rpx;
	font-weight: 500;
	color: #666666;
	border: 1px solid #999;
	text-align: center;
	border-radius: 40rpx;
}
.co-info-button--hover {
	opacity: 0.7;
}
.original-price {
	font-weight: 400;
	font-size: 20rpx;
	color: #c5c6c8;
	text-decoration: line-through;
  }
  .subEntry {
	font-weight: 400;
	font-size: 24rpx;
	color: #86909c;
  }